"""
做到哪一步，需要哪些元素 以及需要哪些操作 就进行页面对象内容添加；
后面再用的时候 再补充。

一个页面的元素特别多 没有必要一次性全部写出来。

"""


from selenium.webdriver.common.by import By
from common.base_page import BasePage

class HomePage(BasePage):
    # 页面元素元素定位: 定义为类的属性 --元组
    loc_login = (By.XPATH, '//a[text()="登录"]')

    # 点击首页里的登录链接按钮 打开登录页面 操作-- 定义为实例方法
    def click_login_link(self):
        self.wait_element_visible(self.loc_login).click()